html,body{width:100%;height:100%;}
.wrap{min-width:1330px;width:100%;height:100%;background-image:url(../img/loginbg.png);background-repeat:no-repeat;background-size:cover;overflow: hidden;}
.wrap .loginText{margin-top:53px;margin-left:116px;}
.wrap .loginCont{width:100%;height:468px;margin-top:40px;}
.wrap .loginCont .oLeft{float:left;margin-left:228px;margin-top:60px;}
.wrap .loginCont .oLeft img{width:483px;vertical-align:middle;}
.wrap .loginCont .oRight{float:right;margin-right:200px;}
.loginWrap{width:324px;height:322px;background: #ffffff;padding:44px 33px;border-radius: 10px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.05);overflow: hidden;}
.loginWrap .loginTitle{text-align:center;font-size:28px;color:#444;margin-bottom:40px;}
.loginWrap .loginItem{position:relative;height: 54px;padding:0 20px;background: #ffffff;border: 1px solid #cbcbcb;border-radius: 6px;margin-bottom:20px;line-height:54px;}
.loginWrap .loginItem input{width:240px;height:40px;border:0;outline:none;text-indent:1em;}
.wjmm{text-align:right;margin-bottom:20px;}
.wjmm a{font-size: 16px;font-family: MicrosoftYaHeiUI;text-align: left;color: #266fe9;line-height: 20px;}
.btnWrap p{width:150px;height:52px;background: #266fe9;border-radius: 6px;color:#fff;text-align:center;font-size:18px;line-height:52px;cursor:pointer;}
.btnWrap p:hover{background: #66b1ff;}
.btnWrap .loginBtn{float:left;}
.btnWrap .registerBtn{float:right;}
.btnWrap .registerBtn a{color:#fff;}
.loginWrap .loginItem .error{position:absolute;top:38px;color:red;font-size:12px;}

.buttonSub {
    margin-top: 30px;
    width: 324px;
    height: 52px;
    border-radius: 6px;
    font-size: 16px;
    color: rgba(255,255,255,1);
    line-height: 52px;
    text-align: center;
    background: linear-gradient(225deg,rgba(157,55,241,1) 0%,rgba(38,111,233,1) 100%);
}
.buttonSub span {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
}
.student-image {
    position: relative;
    margin-top: 20px;
    width: 324px;
    /* height: 54px; */
}

.refreshdiv {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 3px;
    right: 30px;
    cursor: pointer;
}
.refreshdiv img{
    width: 20px;
}
.addimg1, .addimg2, .addimg3 {
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid rgba(38,111,233,1);
    font-size: 12px;
    text-align: center;
    line-height: 24px;
    color: blue;
    background: white;
}